// The Swift Programming Language
// https://docs.swift.org/swift-book
/*
 
 // 同步Documents目录下的所有.caf文件
 WatchFileSync.shared.syncAllDocumentsToPhone { result in
     switch result {
     case .success(let files):
         print("成功同步 \(files.count) 个文件: \(files)")
     case .failure(let error):
         print("同步失败: \(error)")
         
         // 处理特定错误类型
         if let syncError = error as? SyncError {
             switch syncError {
             case .sessionNotActivated:
                 print("Watch Connectivity会话未激活")
             case .phoneNotReachable:
                 print("iPhone不可达，请确保设备已配对且蓝牙已打开")
             case .partialSyncFailed(let synced, let failed):
                 print("部分文件同步成功: \(synced.count)个，失败: \(failed.count)个")
                 failed.forEach { fileName, error in
                     print("文件 \(fileName) 同步失败: \(error)")
                 }
             default:
                 print("其他错误: \(syncError)")
             }
         }
     }
 }
 
 */
